to be on garden leave - Turc Anglais Dictionnaire